package ar.com.fiuba.ElectronicCircuitAnalyst.domain.api;

/**
 * A component with inputs and outputs.
 * 
 * For every output there is a logical function (based on the inputs).
 */
public interface Component extends CircuitElement {

	/**
	 * @return the name of this component
	 */
	public String getName();

	/**
	 * @return the type of this component
	 */
	public String getType();

}
